package com.gee.spring.boot.influxdb.core.query.domain;

import com.gee.spring.boot.influxdb.annotations.Column;

import java.lang.reflect.Field;

/**
 * @author gepengjun
 * @since 2024/4/28 8:39
 */
public class ColumnInfo {

    private Field field;

    private Column column;

    private Class<?> saveType;

    public ColumnInfo(Field field, Column column, Class<?> saveType) {
        this.field = field;
        this.column = column;
        this.saveType = saveType;
    }

    public Column getColumn() {
        return column;
    }

    public void setColumn(Column column) {
        this.column = column;
    }

    public Field getField() {
        return field;
    }

    public void setField(Field field) {
        this.field = field;
    }

    public Class<?> getSaveType() {
        return saveType;
    }

    public void setSaveType(Class<?> saveType) {
        this.saveType = saveType;
    }

}
